jade.content.schema
Class TermSchema

java.lang.Object
  |
  +--jade.content.schema.ObjectSchema
        |
        +--jade.content.schema.TermSchema
Direct Known Subclasses:
AggregateSchema, ConceptSchema, PrimitiveSchema, VariableSchema

public class TermSchema
extends ObjectSchema

Author:
Federico Bergenti - Universita` di Parma

Field Summary
static java.lang.String BASE_NAME
           
 
Fields inherited from class jade.content.schema.ObjectSchema
MANDATORY, OPTIONAL
 
Constructor Summary
protected TermSchema(java.lang.String name)
          Creates a term schema with a given name
 
Method Summary
static TermSchema getBaseSchema()
          Retrieves the base of this schema.
 AbsObject newInstance()
          Creates a new instance.
 
Methods inherited from class jade.content.schema.ObjectSchema
addBaseSchema, addElement, addElement, getNames, getSchema, getTypeName, isAttribute, isMandatory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BASE_NAME

public static final java.lang.String BASE_NAME
Constructor Detail

TermSchema

protected TermSchema(java.lang.String name)
Creates a term schema with a given name
Parameters:
name -  
Method Detail

getBaseSchema

public static TermSchema getBaseSchema()
Retrieves the base of this schema.
Returns:
the base schema.

newInstance

public AbsObject newInstance()
Creates a new instance.
Overrides:
newInstance in class ObjectSchema
Returns:
the new instance.